.form_content {
	.form_item {
		margin-bottom: 12px;
		transition: all 0.4s;
	}

	.validate_fail {
		margin-bottom: 22px;
		transition: all 0.4s;
	}
}

.upload-card {
	height: 100px;

	.image-slot {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100px;
		height: 100px;
		background: #f5f7fa;
		color: #909399;
		font-size: 24px;
	}
}

.radio_form_item {
	height: 16px;
	margin-bottom: 6px;

	:deep(.el-form-item__label) {
		height: 14px;
		line-height: 14px;
	}

	:deep(.el-radio-group) {
		width: 300px;

		.radio_container {
			width: 100%;
			height: 14px;
			display: grid;
			grid-template-columns: repeat(2, 1fr);

			.el-radio {
				margin: 0;
				height: 14px;

				.el-radio__label {
					line-height: 14px;
				}
			}
		}
	}
}

.header {
	margin: 12px 0;
	display: flex;
	justify-content: space-between;

	.btn_group {
		display: flex;
		gap: 5px;
	}

	.search {
		display: flex;
		gap: 5px;
	}
}